
 
 F u n c t i o n :   r e m o v e ( d o m E l e m e n t ,   b o o l D o N o t D e l e t e ) 
 
 
 
 D e s c r i p t i o n :   R e m o v e s   t h e   r e f e r e n c e d   e l e m e n t   p l u s   a l l   D O M   n o d e s   a n d   a s s o c i a t e d   d a t a   w i t h i n   i t s   c h i l d r e n . 
 
 
 
 R e t u r n s :   d o m E l e m e n t ,   n u l l ,   o r   $ A   o b j e c t   i f   c h a i n e d . 
 
 
 
 N o t e :   A l l   a t t a c h e d   e v e n t   h a n d l e r s   a n d   d a t a   b i n d i n g s   a r e   a l s o   r e m o v e d   t o   p r e v e n t   m e m o r y   l e a k s .   W h e n   b o o l D o N o t D e l e t e   i s   t r u e ,   o n l y   t h e   a t t a c h e d   e v e n t s   a n d   a s s o c i a t e d   d a t a   a r e   r e m o v e d   b e f o r e   t h e   r e f e r e n c e d   e l e m e n t   i s   r e t u r n e d .   W h e n   b o o l D o N o t D e l e t e   i s   f a l s e   o r   u n d e f i n e d ,   a l l   c o n t a i n e d   n o d e s   a r e   r e m o v e d . 
 
 
 
 E x a m p l e : 
 
 
 
 / /   R e m o v e   a   D O M   e l e m e n t   a n d   d e l e t e   a l l   a s s o c i a t e d   e v e n t   b i n d i n g s   a n d   d a t a 
 
 $ A . r e m o v e ( d o m E l e m e n t ) ; 
 
 
 
 / /   D o n ' t   r e m o v e   a   D O M   e l e m e n t   a n d   d e l e t e   a l l   a s s o c i a t e d   e v e n t   b i n d i n g s   a n d   d a t a 
 
 v a r   m y E l e m e n t   =   $ A . r e m o v e ( d o m E l e m e n t ,   t r u e ) ; 
 
 
 
 / /   O r   t h e   s a m e   u s i n g   c h a i n i n g 
 
 
 
 / /   R e m o v e   a   D O M   e l e m e n t   a n d   d e l e t e   a l l   a s s o c i a t e d   e v e n t   b i n d i n g s   a n d   d a t a 
 
 $ A ( d o m E l e m e n t ) . r e m o v e ( ) ; 
 
 
 
 / /   D o n ' t   r e m o v e   a   D O M   e l e m e n t   a n d   d e l e t e   a l l   a s s o c i a t e d   e v e n t   b i n d i n g s   a n d   d a t a 
 
 v a r   m y C h a i n   =   $ A ( d o m E l e m e n t ) . r e m o v e ( t r u e ) ; 
 
 
 
 / /   T o   r e t u r n   t h e   m o d i f i e d   e l e m e n t   w i t h i n   a   c h a i n ,   u s e   t h e   " r e t u r n ( ) "   m e t h o d . 
 
 
 
 v a r   m y E l e m e n t   =   m y C h a i n . r e t u r n ( ) ; 
 
 